@CHARSET "UTF-8";
 *{margin: 0;padding: 0;}
a{text-decoration: none;}
ul li{list-style:none;}
.parent:after{content:"";overflow:hidden;height:0;display:block;clear:both;}
body{
    background:url("../images/login/bg.jpg") no-repeat center 0;
    overflow:hidden;
}
.wrap{
    width: 356px;
    background-color:rgba(255,255,255,.2);
    margin: 10px auto;
    border: 1px solid #eee;
    border-radius: 20px;
    padding: 11px;
    box-shadow:inset 2px 2px 2px #dfe7f5;
}
.wrap .main{
    width: 356px;
    border-radius: 20px;
    background: #f1eff6;
    background-color:rgba(255,255,255,.5)
}
.wrap .main .top-logo .top-logo-left img{
    margin: 30px 0 0 53px;
    float:left;
}
.wrap .main .top-logo .squern{
    width: 1px;
    height: 36px;
    background: #1e96fb;
    float: left;
    margin:34px 0 0 8px;
}
.wrap .main .top-logo .right-logo p{
    width:73px;
    display:block;
    font-size: 16px;
    color:#4295f2;
    padding-top:40px;
    margin-left:5px;
    float:left;
}
.buddha{
    width: 95px;
    height: 95px;
    margin: 0 auto;
    margin-bottom:33px;
}
.buddha img{width:95px;height:95px;border-radius:95px;}
.buddha p{
    text-align: center;
}
.list-text li{
    width: 284px;
    height: 34px;
    line-height:34px;
    background:#fff;
    margin:0 0  10px 36px;
}
.list-text li label{
    width: 76px;
    height: 34px;
    float: left;
    text-align:left;
    padding-left:8px;
}
.list-text li label span{
    color: red;
}
.list-text li input{
    width: 200px;
    height: 34px;
    float: left;
    border: none;
}
.yanzheng{
    width: 195px;
    height: 34px;
    line-height: 34px;

    background: #fff;
    float:left;
}
.list-text li .yanzheng  input{
    width: 111px;
    height: 34px;
    border:none;

}
.yanzheng label{
    width: 76px;
    height: 34px;
    float: left;
    text-align:left;
    padding-left:8px;
}
.yanzheng label span{
    color: red;
}

.hqyz{
    width: 84px;
    height: 34px;
    line-height: 34px;
    float:right;
}
.hqyz .generate_code{ 
    width: 84px;
    height: 34px;
    line-height: 34px;
    background: #fff;
    color: #2b90fe;
    text-align:center;
    border:none;
    cursor:pointer;
}
.list-text-bottom li{
    width: 284px;
    height: 34px;
    line-height:34px;
    background:#fff;
    margin:0 0  10px 36px;
}
.list-text-bottom li label{
    width: 76px;
    height: 34px;
    float: left;
    text-align:left;
    padding-left:8px;
}
.list-text-bottom li label span{
    color: red;
}
.list-text-bottom li input{
    width: 200px;
    height: 34px;
    float: left;
    border: none;
}

.bottom-list p{
    text-align:center;
    font-size:13px;
    color:#7c7e86;
}
.bottom-list p span{
    color:red;
}
.bottom-list button{
     width: 151px;
     height:34px;
     line-height:34px;
     margin:10px 0 0 106px;
 }
.bottom-list .back{
    color:#0f2432;
    cursor:pointer;
    font-size:15px;
    text-align:center;
    margin:8px 0 20px 0;
}